package apps.controlador;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.inject.Inject;

import model.Entidad;
import apps.negocio.EntidadDao;

@ManagedBean
public class EntidadBean {

	@Inject
	EntidadDao eDao;
	
	private Entidad newEntidad;
	private List<Entidad> listado;
	
	public Entidad getNewEntidad() {
		return newEntidad;
	}
	public void setNewEntidad(Entidad newEntidad) {
		this.newEntidad = newEntidad;
	}
	public List<Entidad> getListado() {
		return listado;
	}
	public void setListado(List<Entidad> listado) {
		this.listado = listado;
	}
	
	public EntidadBean(){
		newEntidad= new Entidad();
	}
	
	public void loadEntidades(){
		listado=eDao.getEntidades();
	}
	
	public String guardar(){
		System.out.println("Esta en el boton guardar ");
		eDao.insert(newEntidad);
		//loadEntidades();
		return null;
	}
	public String inicio(){
		return "/public/menu";
	}
	
	public String listar(){
		this.loadEntidades();
		return "listar";
	}
}
